<?php

namespace app\common\behavior;

use think\Db;
use think\Log;

class InitUserGroupData
{
    public function run()
    {
        $vip_config = config('vip_config');
        foreach ($vip_config as $k => $v) {
            $status = Db::name('user_group')->where('id', $v['group_id'])->find();
            if (!$status) {
                Db::name('user_group')->insert([
                    'name' => $v['name'],
                    'status' => 'normal',
                    'createtime' => time(),
                    'updatetime' => time(),
                ]);
            }
            $config_status = Db::name('config')->where('name', $k)->find();
            if (!$config_status) {
                Db::name('config')->insert([
                    'name' => $k,
                    'group' => 'user',
                    'title' => $k,
                    'tip' => $v['name'] . '有效时间(单位：天)',
                    'type' => "string",
                    'value' => $v['condition']
                ]);
            }
        }
    }
}